package preprocessor

// ExampleProcessor 示例预处理器
type ExampleProcessor struct {
	offset float64
}

// init 示例预处理器初始化
func (p *ExampleProcessor) init() {
	p.offset = 1.0
}

// Process 示例预处理函数
func (p *ExampleProcessor) Process(data float64) float64 {
	if data < 0 {
		data = -data
	}
	return data + p.offset
}

func init() {
	addToTypeRegistry(ExampleProcessor{})
}
